package com.senac.service;

import java.util.List;

import javax.ejb.Local;

import com.senac.exception.GerenciamentoEscolaException;
import com.senac.model.Professor;

@Local
public interface ProfessorServiceLocal extends GerenciamentoEscolaService<Professor> {

	public List<Professor> get();
	public Professor getById(Integer id);
	public boolean save(Professor professor) throws GerenciamentoEscolaException;
	public boolean insert(Professor professor);
	public boolean update(Professor professor);
	public boolean delete(Integer id);
	
	public int getCargaHorariaTotal(int idProfessor, int idDisciplina);
}
